package com.edgardeng.education.entity.enums;
import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;

public enum GenderEnum {

    UNKNOWN(0, "未知"),
    MALE(1, "男"),
    FEMALE(2, "女");

    GenderEnum(int c, String d) {
        this.code = c;
        this.desc = d;
    }
    @EnumValue
    private final int code; // 标记数据库存的值
    @JsonValue
    private final String desc; // @JsonValue是使用JackSon解析时有效，若使用fastjson，请看官方文档提供的解决方案

    public int getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }
}
